package cc.customer.system.domain;

import javax.persistence.*;

@Table(name = "t_sale_tag")
public class SaleTag {
    @Id
    @Column(name = "tag_uuid")
    private String tagUuid;


    /**自定义uuid**/
    @Column(name = "tag_uuids")
    private String tagUuids;

    /**
     * 标签分组id
     */
    @Column(name = "tag_group_id")
    private String tagGroupId;

    /**
     * 分组名称
     */
    @Column(name = "tag_group_name")
    private String tagGroupName;

    /**
     * 标签名
     */
    @Column(name = "tag_name")
    private String tagName;

    /**
     * 是否允许多选 默认单选
     */
    @Column(name = "tag_select")
    private String tagSelect;

    /**创建时间**/
    @Column(name = "tag_time")
    private String tagTime;

    /**当前状态**/
    @Column(name = "tag_status")
    private String tagStatus;


    public String getTagStatus() {
        return tagStatus;
    }

    public void setTagStatus(String tagStatus) {
        this.tagStatus = tagStatus;
    }

    public String getTagTime() {
            return tagTime;
        }

    public void setTagTime(String tagTime) {
        this.tagTime = tagTime;
    }

    /**
     * @return tag_uuid
     */
    public String getTagUuid() {
        return tagUuid;
    }

    /**
     * @param tagUuid
     */
    public void setTagUuid(String tagUuid) {
        this.tagUuid = tagUuid == null ? null : tagUuid.trim();
    }

    /**
     * 获取标签分组id
     *
     * @return tag_group_id - 标签分组id
     */
    public String getTagGroupId() {
        return tagGroupId;
    }

    /**
     * 设置标签分组id
     *
     * @param tagGroupId 标签分组id
     */
    public void setTagGroupId(String tagGroupId) {
        this.tagGroupId = tagGroupId == null ? null : tagGroupId.trim();
    }

    /**
     * 获取分组名称
     *
     * @return tag_group_name - 分组名称
     */
    public String getTagGroupName() {
        return tagGroupName;
    }

    public String getTagUuids() {
        return tagUuids;
    }

    public void setTagUuids(String tagUuids) {
        this.tagUuids = tagUuids;
    }
    /**
     * 设置分组名称
     *
     * @param tagGroupName 分组名称
     */
    public void setTagGroupName(String tagGroupName) {
        this.tagGroupName = tagGroupName == null ? null : tagGroupName.trim();
    }

    /**
     * 获取标签名
     *
     * @return tag_name - 标签名
     */
    public String getTagName() {
        return tagName;
    }

    /**
     * 设置标签名
     *
     * @param tagName 标签名
     */
    public void setTagName(String tagName) {
        this.tagName = tagName == null ? null : tagName.trim();
    }

    /**
     * 获取是否允许多选 默认单选
     *
     * @return tag_select - 是否允许多选 默认单选
     */
    public String getTagSelect() {
        return tagSelect;
    }

    /**
     * 设置是否允许多选 默认单选
     *
     * @param tagSelect 是否允许多选 默认单选
     */
    public void setTagSelect(String tagSelect) {
        this.tagSelect = tagSelect == null ? null : tagSelect.trim();
    }

    @Override
    public String toString() {
        return "SaleTag{" + "tagUuid='" + tagUuid + '\'' + ", tagGroupId='" + tagGroupId + '\'' + ", tagGroupName='" + tagGroupName + '\'' + ", tagName='" + tagName + '\'' + ", tagSelect='" + tagSelect + '\'' + '}';
    }
}